/** \file
* \par Subversion URL:
* \$URL: http://planar-rendering.googlecode.com/svn/trunk/engine/src/setup.h $
* \version \$Rev: 74 $
* \date    \$Date: 2009-04-20 01:12:01 +0000 (Mon, 20 Apr 2009) $
*/

#ifdef _MSC_VER

/// Enforce strict typechecking in the system headers.
#ifdef STRICT
	#undef STRICT
#endif
#define STRICT 1

/// We are programming for Windows 2000 or later.
#ifdef _WIN32_WINNT
	#undef _WIN32_WINNT
#endif
#define _WIN32_WINNT 0x0500

/// We are programming for Windows 2000 or later.
#ifdef WINVER
	#undef WINVER
#endif
#define WINVER 0x0500

/// The target operating system's Internet Explorer version is 6.0 or later.
#ifdef _WIN32_IE
	#undef _WIN32_IE
#endif
#define _WIN32_IE 0x0600

/// We are programming for a Windows NT-based operating system.
#ifdef NT
	#undef NT
#endif
#define NT 1

/// We are programming for a Windows NT-based operating system.
#ifdef _WINNT
	#undef _WINNT
#endif
#define _WINNT 1

/// We are programming with the WIN32 API.
#ifdef WIN32
	#undef WIN32
#endif
#define WIN32 1

/// We are programming with the WIN32 API.
#ifdef _WIN32
	#undef _WIN32
#endif
#define _WIN32 1

/// We are programming for the Intel x86 platform.
#ifdef _M_IX86
	#undef _M_IX86
#endif
#define _M_IX86 1

/// Trim unused declarations from the Windows system headers.
#ifdef WIN32_LEAN_AND_MEAN
	#undef WIN32_LEAN_AND_MEAN
#endif
#define WIN32_LEAN_AND_MEAN 1

/// Trim unused declarations from the C++ system headers.
#ifdef VC_EXTRALEAN
	#undef VC_EXTRALEAN
#endif
#define VC_EXTRALEAN 1

#endif

//////////////////////////////////////////////////////////////////////////////
